/**
 * 配置分组查询参数
 */
export interface ConfigGroupQuery {
  keyword?: string
  page?: number
  pageSize?: number
}

/**
 * 配置分组
 */
export interface ConfigGroup {
  id: string
  name: string
  code: string
  icon: string
  sort: number
  remark?: string
  createTime?: string
  updateTime?: string
}

/**
 * 创建配置分组
 */
export interface CreateConfigGroup {
  /** 分组名称 */
  name: string;
  /** 分组编码 */
  code: string;
  /** 图标 */
  icon: string;
  /** 排序 */
  sort: number;
  /** 备注 */
  remark?: string;
}

/**
 * 更新配置分组
 */
export interface UpdateConfigGroup {
  /** 分组名称 */
  name?: string;
  /** 分组编码 */
  code?: string;
  /** 图标 */
  icon?: string;
  /** 排序 */
  sort?: number;
  /** 备注 */
  remark?: string;
} 